<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.2">
  <compounddef id="d2/d15/classMinConsole_1_1IniParser_1_1StringIniParser" kind="class" prot="public">
    <compoundname>MinConsole::IniParser::StringIniParser</compoundname>
    <basecompoundref refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser" prot="public" virt="non-virtual">StreamIniDataParser</basecompoundref>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="d2/d15/classMinConsole_1_1IniParser_1_1StringIniParser_1a7dbd73967c72309ae2cc50048a27377d" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="dd/de3/classMinConsole_1_1IniParser_1_1IniData" kindref="compound">IniData</ref></type>
        <definition>IniData ParseString</definition>
        <argsstring>(string dataStr)</argsstring>
        <name>ParseString</name>
        <param>
          <type>string</type>
          <declname>dataStr</declname>
        </param>
        <briefdescription>
<para>Parses a string containing data formatted as an INI file. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>dataStr</parametername>
</parameternamelist>
<parameterdescription>
<para>The string containing the data.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A new <ref refid="dd/de3/classMinConsole_1_1IniParser_1_1IniData" kindref="compound">IniData</ref> instance with the data parsed from the string. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/StringIniParser.cs" line="19" bodyfile="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/StringIniParser.cs" bodystart="18" bodyend="21"/>
      </memberdef>
      <memberdef kind="function" id="d2/d15/classMinConsole_1_1IniParser_1_1StringIniParser_1a5a20c7f51d71be685a58d37788e85395" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="dd/de3/classMinConsole_1_1IniParser_1_1IniData" kindref="compound">IniData</ref></type>
        <definition>IniData ParseString</definition>
        <argsstring>(string dataStr, bool relaxedIniRead)</argsstring>
        <name>ParseString</name>
        <param>
          <type>string</type>
          <declname>dataStr</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>relaxedIniRead</declname>
        </param>
        <briefdescription>
<para>Parses a string containing data formatted as an INI file. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>dataStr</parametername>
</parameternamelist>
<parameterdescription>
<para>The string containing the data.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>relaxedIniRead</parametername>
</parameternamelist>
<parameterdescription>
<para>True to try reading an invalid INI file. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A new <ref refid="dd/de3/classMinConsole_1_1IniParser_1_1IniData" kindref="compound">IniData</ref> instance with the data parsed from the string. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/StringIniParser.cs" line="34" bodyfile="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/StringIniParser.cs" bodystart="33" bodyend="42"/>
      </memberdef>
      <memberdef kind="function" id="d2/d15/classMinConsole_1_1IniParser_1_1StringIniParser_1a8c6c88bccaeab0f489ecb4a51b9c98de" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>string</type>
        <definition>string WriteString</definition>
        <argsstring>(IniData iniData)</argsstring>
        <name>WriteString</name>
        <param>
          <type><ref refid="dd/de3/classMinConsole_1_1IniParser_1_1IniData" kindref="compound">IniData</ref></type>
          <declname>iniData</declname>
        </param>
        <briefdescription>
<para>Creates a string from the INI data. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>iniData</parametername>
</parameternamelist>
<parameterdescription>
<para>An <ref refid="dd/de3/classMinConsole_1_1IniParser_1_1IniData" kindref="compound">IniData</ref> instance.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A formatted string with the contents of the <ref refid="dd/de3/classMinConsole_1_1IniParser_1_1IniData" kindref="compound">IniData</ref> instance object. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/StringIniParser.cs" line="53" bodyfile="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/StringIniParser.cs" bodystart="52" bodyend="69"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Represents an INI data parser for strings. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="54">
        <label>StringIniParser</label>
        <link refid="d2/d15/classMinConsole_1_1IniParser_1_1StringIniParser"/>
        <childnode refid="55" relation="public-inheritance">
        </childnode>
      </node>
      <node id="55">
        <label>StreamIniDataParser</label>
        <link refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser"/>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="56">
        <label>StringIniParser</label>
        <link refid="d2/d15/classMinConsole_1_1IniParser_1_1StringIniParser"/>
        <childnode refid="57" relation="public-inheritance">
        </childnode>
      </node>
      <node id="57">
        <label>StreamIniDataParser</label>
        <link refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser"/>
        <childnode refid="58" relation="usage">
          <edgelabel>_currentTmpData</edgelabel>
        </childnode>
      </node>
      <node id="58">
        <label>SectionDataCollection</label>
        <link refid="d4/dcc/classMinConsole_1_1IniParser_1_1SectionDataCollection"/>
      </node>
    </collaborationgraph>
    <location file="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/StringIniParser.cs" line="9" bodyfile="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/StringIniParser.cs" bodystart="8" bodyend="70"/>
    <listofallmembers>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1a1da4ac6b94c8a9a87d26abc935476080" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::StringIniParser</scope><name>CommentDelimiter</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1aa0938f1ddbaac9c20c5fdad1690d7744" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::StringIniParser</scope><name>CommentRegexString</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1aaec6e5b59136d0f9be39975ca7f4a8b0" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::StringIniParser</scope><name>KeyValueDelimiter</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1ad42d78ccf1521f3e0ab8020b9526af06" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::StringIniParser</scope><name>KeyValuePairRegexString</name></member>
      <member refid="d2/d15/classMinConsole_1_1IniParser_1_1StringIniParser_1a7dbd73967c72309ae2cc50048a27377d" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::StringIniParser</scope><name>ParseString</name></member>
      <member refid="d2/d15/classMinConsole_1_1IniParser_1_1StringIniParser_1a5a20c7f51d71be685a58d37788e85395" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::StringIniParser</scope><name>ParseString</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1a2c8af07efea192ebb51356f9c8a9ec00" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::StringIniParser</scope><name>ReadData</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1afc991f7cb012903ef53c3084231b6dbc" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::StringIniParser</scope><name>ReadData</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1a8f66bd3400eb43631c46be3da4594e32" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::StringIniParser</scope><name>SectionDelimiters</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1a4b6f9dd95c54c036cc944dd97395c001" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::StringIniParser</scope><name>SectionRegexString</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1a4b3dd1e774a65b0735f1af137d3b1db0" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::StringIniParser</scope><name>StreamIniDataParser</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1a50e3fe582a2eec871e6d45bd3cde2f3a" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::StringIniParser</scope><name>WriteData</name></member>
      <member refid="d2/d15/classMinConsole_1_1IniParser_1_1StringIniParser_1a8c6c88bccaeab0f489ecb4a51b9c98de" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::StringIniParser</scope><name>WriteString</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
